Will Castro had three hits, including a two-run shot for his first homer of the season in the fourth, and Mickey Moniak drilled his third homer for a two-run shot in the seventh as the Colorado Rockies beat the Houston Astros 5–1.